Debunking Darwin's Theories